OpenCoLaS a Coordination Framework for CoLaS Dialects
نویسنده
چکیده
An important family of existing coordination models and languages is based on the idea of trapping the messages exchanged by the coordinated entities and by the specification of rules governing the coordination. No model, including our CoLaS coordination model, justifies clearly the reason of their coordination rules. Why these rules and not others? Are they all necessary? These are questions that remain still open. In order to try to provide an answer, in particular for the CoLaS model, we propose in this paper OpenCoLaS, a framework for building CoLaS coordination dialects. The OpenCoLaS framework allows to experiment with the definition of coordination rules.
منابع مشابه
A Group Based Approach for Coordinating Active Objects
Although coordination of concurrent objects is a fundamental aspect of object-oriented concurrent programming, there is only little support for its specification and abstraction at the language level. This is a problem because coordination is often buried in the code of the coordinated objects, leading to a lack of abstraction and reuse. Here we present CoLaS, a coordination model and its imple...
متن کاملReengineering Object-Oriented Applications
Although coordination of concurrent objects is a fundamental aspect of object-oriented concurrent programming, there is only little support for its specification and abstraction at the language level. This is a problem because coordination is often buried in the code of the coordinated objects, leading to a lack of abstraction and reuse. Here we present CoLaS, a coordination model and its imple...
متن کاملThe Short Vowels /i/ and /u/ in Iranian Balochi Dialects
The aim of the present paper is to study the status of the short vowels /i/ and /u/ in five selected Iranian Balochi dialects. These dialects are spoken in Sistan (SI), Saravan (SA), Khash (KH), Iranshahr (IR), and Chabahar (CH) regions located in province Sistan va Baluchestan in the southeast of Iran. This study investigates whether these two vowels have the same qualities as the short /i/ an...
متن کاملTowards a Generalised Runtime Environment for Parallel Haskells
Implementations of parallel dialects (or: coordination languages) on a functional base (or: computation) language always have to extend complex runtime environments by the even more complex parallelism to maintain a high level of abstraction. Starting from two parallel dialects of the purely functional language Haskell and their implementations, we generalise the characteristics of Haskell-base...
متن کاملA Simulation-Optimization Model For Capacity Coordination In Make To Stock/Make To Order Production Environments
Capacity coordination, as the tactical level of hierarchical production planning in hybrid MTS/MTO systems, includes numerous important decisions. In this paper, two of these decisions i.e. finding the best strategy for the acceptance/rejection of incoming orders and determining orders’ due dates – are investigated. Also a simulation model is proposed to evaluate the efficiency of the presented...
متن کامل